/**
 所有的东西都是真的！
 完善编辑器中的every函数，如果集合(collection)中的所有对象都存在对应的属性(pre)，并且属性(pre)对应的值为真。函数返回ture。反之，返回false。
 记住：你只能通过中括号来访问对象的变量属性(pre)。
 提示：你可以有多种实现方式，最简洁的方式莫过于Array.prototype.every()。
*/

//思路：这个看起来很复杂，其实只要做个json的for-in循环，就可以实现。
function every(collection, pre) {
    var i='';
    var bCheck=true;//假设为真
    for(i in collection){
        if(!collection[i][pre]){
            bCheck=false;
        }
    }
    return bCheck;
}

every([{"user": "Tinky-Winky", "sex": "male"}, {"user": "Dipsy", "sex": "male"}, {"user": "Laa-Laa", "sex": "female"}, {"user": "Po", "sex": "female"}], "sex");
